<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript 函数参数-arguments 对象</title>
</head>

<body>
    <!-- JavaScript 函数有个内置的对象 arguments 对象。
    argument 对象包含了函数调用的参数数组。 -->
    <!-- 通过这种方式你可以很方便的找到最大的一个参数的值 -->
    <p>查找最大的数。</p>
    <p id="demo"></p>
    <script>
        x = findMax(1, 123, 500, 115, 44, 88);

        function findMax() {
            var i, max = arguments[0];

            if (arguments.length < 2) return max;

            for (i = 0; i < arguments.length; i++) {
                if (arguments[i] > max) {
                    max = arguments[i];
                }
            }
            return max;
        }
        document.getElementById("demo").innerHTML = x;
    </script>
</body>

</html>